<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Object cus = session.getAttribute("customer");
	if(cus == null) {
		request.getRequestDispatcher("login.jsp").forward(request,response) ;
	}
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>我mai 申请开店</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	
	<link rel="stylesheet" type="text/css" href="/css/my.css">
	<script type="text/javascript">
function noNumbers(e)
{
var keynum
var keychar
var numcheck

if(window.event) // IE
  {
  keynum = e.keyCode
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which
  }

keychar = String.fromCharCode(keynum)
numcheck = /\d/
return !numcheck.test(keychar)
}

var ImgObj=new Image();   //建立一个图像对象

var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//全部图片格式类型
var FileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,HasCheked,IsImg//全局变量 图片相关属性

//以下为限制变量
var AllowExt=".jpg|.gif" //允许上传的文件类型0为无限制 每个扩展名后边要加一个"|" 小写字母表示
//var AllowExt=0
var AllowImgFileSize=70;  //允许上传图片文件的大小 0为无限制  单位：KB 
var AllowImgWidth=500;   //允许上传的图片的宽度0为无限制　单位：px(像素)
var AllowImgHeight=500;   //允许上传的图片的高度 0为无限制　单位：px(像素)

HasChecked=false;

function CheckProperty(obj)  //检测图像属性
{
  FileObj=obj;
  if(ErrMsg!="")   //检测是否为正确的图像文件　返回出错信息并重置
  {
    ShowMsg(ErrMsg,false);
    return false;   //返回
  }

  if(ImgObj.readyState!="complete") //如果图像是未加载完成进行循环检测
  {
    setTimeout("CheckProperty(FileObj)",500);
    return false;
  }

  ImgFileSize=Math.round(ImgObj.fileSize/1024*100)/100;//取得图片文件的大小
  ImgWidth=ImgObj.width   //取得图片的宽度
  ImgHeight=ImgObj.height;  //取得图片的高度
  FileMsg="\n图片大小:"+ImgWidth+"*"+ImgHeight+"px";
  FileMsg=FileMsg+"\n图片文件大小:"+ImgFileSize+"Kb";
  FileMsg=FileMsg+"\n图片文件扩展名:"+FileExt;

  if(AllowImgWidth!=0&&AllowImgWidth<ImgWidth)
    ErrMsg=ErrMsg+"\n图片宽度超过限制。请上传宽度小于"+AllowImgWidth+"px的文件，当前图片宽度为"+ImgWidth+"px";

  if(AllowImgHeight!=0&&AllowImgHeight<ImgHeight)
    ErrMsg=ErrMsg+"\n图片高度超过限制。请上传高度小于"+AllowImgHeight+"px的文件，当前图片高度为"+ImgHeight+"px";

  if(AllowImgFileSize!=0&&AllowImgFileSize<ImgFileSize)
    ErrMsg=ErrMsg+"\n图片文件大小超过限制。请上传小于"+AllowImgFileSize+"KB的文件，当前文件大小为"+ImgFileSize+"KB";

  if(ErrMsg!="")
    ShowMsg(ErrMsg,false);
  else
    ShowMsg(FileMsg,true);
}

ImgObj.onerror=function(){ErrMsg='\n图片格式不正确或者图片已损坏!'}

function ShowMsg(msg,tf) //显示提示信息 tf=true 显示文件信息 tf=false 显示错误信息 msg-信息内容
{
  msg=msg.replace("\n","<li>");
  msg=msg.replace(/\n/gi,"<li>");
  if(!tf)
  {
    document.all.UploadButton.disabled=true;

    FileObj.outerHTML=FileObj.outerHTML;
    document.getElementById("preview").innerHTML=msg;
    HasChecked=false;
  }
  else
  {
    document.all.UploadButton.disabled=false;
    if(IsImg)

       document.getElementById("preview").innerHTML="<img src='"+ImgObj.src+"' width='60' height='60'>"
    else

     // document.getElementById("preview").innerHTML="非图片文件";
     document.getElementById("preview").innerHTML=msg;
    HasChecked=true;
  }
}

function CheckExt(obj)
{
  ErrMsg="";
  FileMsg="";
  FileObj=obj;
  IsImg=false;
  HasChecked=false;

   document.getElementById("preview").innerHTML="预览区";
  if(obj.value=="")return false;
  
   document.all.UploadButton.disabled=true;
  FileExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();
  if(AllowExt!=0&&AllowExt.indexOf(FileExt+"|")==-1) //判断文件类型是否允许上传
  {
    ErrMsg="\n该文件类型不允许上传。请上传.jpg或.gif类型的文件，当前文件类型为"+FileExt;
    ShowMsg(ErrMsg,false);
    return false;
  }

  if(AllImgExt.indexOf(FileExt+"|")!=-1)  //如果图片文件，则进行图片信息处理
  {
    IsImg=true;
    ImgObj.src=obj.value;
    CheckProperty(obj);
    return false;
  }
  else
  {
    FileMsg="\n文件扩展名:"+FileExt;
    ShowMsg(FileMsg,true);
  }
  
}
</script>
	

  </head>
  
  <body>
  
    <table width="80%" border="0" align="center">
  <tr>
    <td><div align="center"><jsp:include flush="true" page="head.jsp"></jsp:include></div></td>
  </tr>
  <tr>
    <td class="style1">申请开店<hr /></td>
  </tr>
  <tr>
    <td><form onpaste="return false;" action="apply.do" method="post" enctype="multipart/form-data" onsubmit="return HasChecked;"><table width="100%" border="1" bordercolor="#FFCCCC">
      <tr>
        <td>姓名：
          <input type="text" name="realname" onkeydown="return noNumbers(event)" /></td>
      </tr>
      <tr>
        <td>身份证号：
          <input type="text" name="perID" maxlength="18" /></td>
      </tr>
      <tr>
        <td>联系电话：
          <input type="text" name="tel" maxlength="11" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/></td>
      </tr>
      <tr>
        <td>学号：
          <input type="text" name="studetnumber" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/></td>
      </tr>
      <tr>
        <td>身份证明照片：
          <input type="file" name="perpicture" onchange="CheckExt(this)" />
（可以提交身份证或者护照等能证明个人身份信息的证件照片）</td>
      </tr>
      <tr>
        <td>学生证明照片：
          <input type="file" name="stupicture" onchange="CheckExt(this)"/>
（可以提交学生证、四六级证书或者图书借阅证等能证明个人学生信息的证件照片）</td>
      </tr>
      <tr>
   <!-- <td>
						<div id="preview"
							style="border: 0 solid #808080; width: 100%; height: 20px; color: #FF6600; padding: 5px;"></div>
					</td> -->   
				<td>	
					<div id="preview" style="border:1 solid #808080;background:#E0E0E0;width100%;height:20px;color:#606060;padding:5px;" >
      </div></td></tr>
      <tr>
        <td><input type="submit" name="UploadButton" value="完成" disabled/><hr /></td>
      </tr>
    </table> </form>   </td>
  </tr>
  <tr>
    <td><div align="center"><jsp:include flush="true" page="tail.jsp"></jsp:include></div></td>
  </tr>
</table>

  </body>
</html>
